package susebs.pb.travel_server.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;
import java.io.Serializable;

@Data
@AllArgsConstructor
@NoArgsConstructor
/**
 * 用户表(Users)实体类
 *
 * @author makejava
 * @since 2024-02-05 08:02:28
 */
public class Users implements Serializable {
    private static final long serialVersionUID = 319279762072194740L;

    private Long userId;

    private Long roleId;
    /**
     * 用户账号
     */
    private String userAccount;
    /**
     * 用户昵称
     */
    private String userName;

    private String password;
    /**
     * 经度
     */
    private Double userLng;
    /**
     * 纬度
     */
    private Double userLat;
    /**
     * 用户地址
     */
    private String userAddr;
    /**
     * 用户电话
     */
    private String userTelephone;
    /**
     * 用户剩余折扣次数，默认为0，取消订单时加回；每月一日刷新。折扣幅度为五折
     */
    private Integer discountTimes;
    /**
     * 用户账号注册时间
     */
    private Date registerTime;
    /**
     * 用户最后一次登录时间
     */
    private Date latestLoginTime;

}
